package org.aeon.entity.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import java.util.Set;

/**
 * @author: MissingAeon
 * @date: 2024/3/4 9:42
 * @description:
 */
@Data
public class GroupInfoDto implements Serializable {
    @Serial
    private static final long serialVersionUID = 1789913532196843132L;
    /**
     * 物理主键
     */
    private Long id;
    /**
     * 组名称
     */
    private String groupName;
    /**
     * 人数
     */
    private Integer peopleNumber;
    /**
     * 用户（外键）
     */
    private Long userId;
    /**
     * 组描述
     */
    private String groupDescription;
    /**
     * 创建时间
     */
    private Date creationTime;
    /**
     * 成员
     */
    private Set<UserDto> members;
}
